package com.zhongwang.business.gen.entity;

import java.math.BigDecimal;
import java.util.Date;

public class BusBudgetAccountingCost {
    private Integer id;

    private String name;

    private String code;

    private Integer templateId;

    private Integer batId;

    private String showOrderNo;

    private String editShowOrderNo;

    private Integer rank;

    private Integer orderNo;

    private String unit;

    private BigDecimal num;

    private BigDecimal price;

    private BigDecimal totalPrice;

    private String major;

    private String part;

    private String texture;

    private String remark;

    private Integer itemType;

    private Integer finishStatus;

    private String parentCode;

    private Date createTime;

    private String dataSource;

    private Integer textureEditFlag;

    private Integer remarkEditFlag;

    private Integer priceEditFlag;

    private Integer totalPriceFlag;

    private Integer numEditFlag;

    private Integer viewInfoFlag;

    private Integer deleteFlag;

    private Integer displayFlag;

    private Integer isMajor;

    private Integer isPart;

    private Integer isInvalid;

    private Integer showFinishStatus;

    private Integer showDataSource;

    private BigDecimal trueAmount;

    private String displayNum;

    private String displayPrice;

    private String displayTotalPrice;

    private Integer amountDisplayModel;

    private String diyRemark;

    private BigDecimal manPrice;

    private BigDecimal installPrice;

    private BigDecimal syntheticalPrice;

    private Integer isEffectiveFlag;

    private Integer dataIden;

    private String displayTrueAmount;
    private BigDecimal unforeseenArtificial;
    private BigDecimal unforeseenOther;

    public BusBudgetAccountingCost(Integer id, String name, String code, Integer templateId, Integer batId, String showOrderNo, String editShowOrderNo, Integer rank, Integer orderNo, String unit, BigDecimal num, BigDecimal price, BigDecimal totalPrice, String major, String part, String texture, String remark, Integer itemType, Integer finishStatus, String parentCode, Date createTime, String dataSource, Integer textureEditFlag, Integer remarkEditFlag, Integer priceEditFlag, Integer totalPriceFlag, Integer numEditFlag, Integer viewInfoFlag, Integer deleteFlag, Integer displayFlag, Integer isMajor, Integer isPart, Integer isInvalid, Integer showFinishStatus, Integer showDataSource, BigDecimal trueAmount, String displayNum, String displayPrice, String displayTotalPrice, Integer amountDisplayModel, String diyRemark, BigDecimal manPrice, BigDecimal installPrice, BigDecimal syntheticalPrice, Integer isEffectiveFlag, Integer dataIden, String displayTrueAmount,BigDecimal unforeseenArtificial,BigDecimal unforeseenOther) {
        this.id = id;
        this.name = name;
        this.code = code;
        this.templateId = templateId;
        this.batId = batId;
        this.showOrderNo = showOrderNo;
        this.editShowOrderNo = editShowOrderNo;
        this.rank = rank;
        this.orderNo = orderNo;
        this.unit = unit;
        this.num = num;
        this.price = price;
        this.totalPrice = totalPrice;
        this.major = major;
        this.part = part;
        this.texture = texture;
        this.remark = remark;
        this.itemType = itemType;
        this.finishStatus = finishStatus;
        this.parentCode = parentCode;
        this.createTime = createTime;
        this.dataSource = dataSource;
        this.textureEditFlag = textureEditFlag;
        this.remarkEditFlag = remarkEditFlag;
        this.priceEditFlag = priceEditFlag;
        this.totalPriceFlag = totalPriceFlag;
        this.numEditFlag = numEditFlag;
        this.viewInfoFlag = viewInfoFlag;
        this.deleteFlag = deleteFlag;
        this.displayFlag = displayFlag;
        this.isMajor = isMajor;
        this.isPart = isPart;
        this.isInvalid = isInvalid;
        this.showFinishStatus = showFinishStatus;
        this.showDataSource = showDataSource;
        this.trueAmount = trueAmount;
        this.displayNum = displayNum;
        this.displayPrice = displayPrice;
        this.displayTotalPrice = displayTotalPrice;
        this.amountDisplayModel = amountDisplayModel;
        this.diyRemark = diyRemark;
        this.manPrice = manPrice;
        this.installPrice = installPrice;
        this.syntheticalPrice = syntheticalPrice;
        this.isEffectiveFlag = isEffectiveFlag;
        this.dataIden = dataIden;
        this.displayTrueAmount = displayTrueAmount;
        this.unforeseenArtificial = unforeseenArtificial;
        this.unforeseenOther = unforeseenOther;
    }

    public BusBudgetAccountingCost() {
        super();
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code == null ? null : code.trim();
    }

    public Integer getTemplateId() {
        return templateId;
    }

    public void setTemplateId(Integer templateId) {
        this.templateId = templateId;
    }

    public Integer getBatId() {
        return batId;
    }

    public void setBatId(Integer batId) {
        this.batId = batId;
    }

    public String getShowOrderNo() {
        return showOrderNo;
    }

    public void setShowOrderNo(String showOrderNo) {
        this.showOrderNo = showOrderNo == null ? null : showOrderNo.trim();
    }

    public String getEditShowOrderNo() {
        return editShowOrderNo;
    }

    public void setEditShowOrderNo(String editShowOrderNo) {
        this.editShowOrderNo = editShowOrderNo == null ? null : editShowOrderNo.trim();
    }

    public Integer getRank() {
        return rank;
    }

    public void setRank(Integer rank) {
        this.rank = rank;
    }

    public Integer getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(Integer orderNo) {
        this.orderNo = orderNo;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit == null ? null : unit.trim();
    }

    public BigDecimal getNum() {
        return num;
    }

    public void setNum(BigDecimal num) {
        this.num = num;
    }

    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    public BigDecimal getTotalPrice() {
        return totalPrice;
    }

    public void setTotalPrice(BigDecimal totalPrice) {
        this.totalPrice = totalPrice;
    }

    public String getMajor() {
        return major;
    }

    public void setMajor(String major) {
        this.major = major == null ? null : major.trim();
    }

    public String getPart() {
        return part;
    }

    public void setPart(String part) {
        this.part = part == null ? null : part.trim();
    }

    public String getTexture() {
        return texture;
    }

    public void setTexture(String texture) {
        this.texture = texture == null ? null : texture.trim();
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    public Integer getItemType() {
        return itemType;
    }

    public void setItemType(Integer itemType) {
        this.itemType = itemType;
    }

    public Integer getFinishStatus() {
        return finishStatus;
    }

    public void setFinishStatus(Integer finishStatus) {
        this.finishStatus = finishStatus;
    }

    public String getParentCode() {
        return parentCode;
    }

    public void setParentCode(String parentCode) {
        this.parentCode = parentCode == null ? null : parentCode.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getDataSource() {
        return dataSource;
    }

    public void setDataSource(String dataSource) {
        this.dataSource = dataSource == null ? null : dataSource.trim();
    }

    public Integer getTextureEditFlag() {
        return textureEditFlag;
    }

    public void setTextureEditFlag(Integer textureEditFlag) {
        this.textureEditFlag = textureEditFlag;
    }

    public Integer getRemarkEditFlag() {
        return remarkEditFlag;
    }

    public void setRemarkEditFlag(Integer remarkEditFlag) {
        this.remarkEditFlag = remarkEditFlag;
    }

    public Integer getPriceEditFlag() {
        return priceEditFlag;
    }

    public void setPriceEditFlag(Integer priceEditFlag) {
        this.priceEditFlag = priceEditFlag;
    }

    public Integer getTotalPriceFlag() {
        return totalPriceFlag;
    }

    public void setTotalPriceFlag(Integer totalPriceFlag) {
        this.totalPriceFlag = totalPriceFlag;
    }

    public Integer getNumEditFlag() {
        return numEditFlag;
    }

    public void setNumEditFlag(Integer numEditFlag) {
        this.numEditFlag = numEditFlag;
    }

    public Integer getViewInfoFlag() {
        return viewInfoFlag;
    }

    public void setViewInfoFlag(Integer viewInfoFlag) {
        this.viewInfoFlag = viewInfoFlag;
    }

    public Integer getDeleteFlag() {
        return deleteFlag;
    }

    public void setDeleteFlag(Integer deleteFlag) {
        this.deleteFlag = deleteFlag;
    }

    public Integer getDisplayFlag() {
        return displayFlag;
    }

    public void setDisplayFlag(Integer displayFlag) {
        this.displayFlag = displayFlag;
    }

    public Integer getIsMajor() {
        return isMajor;
    }

    public void setIsMajor(Integer isMajor) {
        this.isMajor = isMajor;
    }

    public Integer getIsPart() {
        return isPart;
    }

    public void setIsPart(Integer isPart) {
        this.isPart = isPart;
    }

    public Integer getIsInvalid() {
        return isInvalid;
    }

    public void setIsInvalid(Integer isInvalid) {
        this.isInvalid = isInvalid;
    }

    public Integer getShowFinishStatus() {
        return showFinishStatus;
    }

    public void setShowFinishStatus(Integer showFinishStatus) {
        this.showFinishStatus = showFinishStatus;
    }

    public Integer getShowDataSource() {
        return showDataSource;
    }

    public void setShowDataSource(Integer showDataSource) {
        this.showDataSource = showDataSource;
    }

    public BigDecimal getTrueAmount() {
        return trueAmount;
    }

    public void setTrueAmount(BigDecimal trueAmount) {
        this.trueAmount = trueAmount;
    }

    public String getDisplayNum() {
        return displayNum;
    }

    public void setDisplayNum(String displayNum) {
        this.displayNum = displayNum == null ? null : displayNum.trim();
    }

    public String getDisplayPrice() {
        return displayPrice;
    }

    public void setDisplayPrice(String displayPrice) {
        this.displayPrice = displayPrice == null ? null : displayPrice.trim();
    }

    public String getDisplayTotalPrice() {
        return displayTotalPrice;
    }

    public void setDisplayTotalPrice(String displayTotalPrice) {
        this.displayTotalPrice = displayTotalPrice == null ? null : displayTotalPrice.trim();
    }

    public Integer getAmountDisplayModel() {
        return amountDisplayModel;
    }

    public void setAmountDisplayModel(Integer amountDisplayModel) {
        this.amountDisplayModel = amountDisplayModel;
    }

    public String getDiyRemark() {
        return diyRemark;
    }

    public void setDiyRemark(String diyRemark) {
        this.diyRemark = diyRemark == null ? null : diyRemark.trim();
    }

    public BigDecimal getManPrice() {
        return manPrice;
    }

    public void setManPrice(BigDecimal manPrice) {
        this.manPrice = manPrice;
    }

    public BigDecimal getInstallPrice() {
        return installPrice;
    }

    public void setInstallPrice(BigDecimal installPrice) {
        this.installPrice = installPrice;
    }

    public BigDecimal getSyntheticalPrice() {
        return syntheticalPrice;
    }

    public void setSyntheticalPrice(BigDecimal syntheticalPrice) {
        this.syntheticalPrice = syntheticalPrice;
    }

    public Integer getIsEffectiveFlag() {
        return isEffectiveFlag;
    }

    public void setIsEffectiveFlag(Integer isEffectiveFlag) {
        this.isEffectiveFlag = isEffectiveFlag;
    }

    public Integer getDataIden() {
        return dataIden;
    }

    public void setDataIden(Integer dataIden) {
        this.dataIden = dataIden;
    }

    public String getDisplayTrueAmount() {
        return displayTrueAmount;
    }

    public void setDisplayTrueAmount(String displayTrueAmount) {
        this.displayTrueAmount = displayTrueAmount == null ? null : displayTrueAmount.trim();
    }

    public BigDecimal getUnforeseenArtificial() {
        return unforeseenArtificial;
    }

    public void setUnforeseenArtificial(BigDecimal unforeseenArtificial) {
        this.unforeseenArtificial = unforeseenArtificial;
    }

    public BigDecimal getUnforeseenOther() {
        return unforeseenOther;
    }

    public void setUnforeseenOther(BigDecimal unforeseenOther) {
        this.unforeseenOther = unforeseenOther;
    }
}